Upgrade to OpenCV 4.12.0 + Emscripten 3.1.69#14
Merged
Conversation
Bump libs/opencv and libs/opencv_contrib to the webarkit-4.12.0 branches and update CI artifact version strings accordingly. Both emscripten builds (default + simd) validated green on emsdk 3.1.38. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Update the emsdk Docker image and version naming in build.sh and the CI artifact filenames accordingly. Stays within the 3.1.x line to preserve wasm-exception / longjmp build-flag behavior. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Upgrades the OpenCV.js / WASM build stack:
4.10.0→4.12.0— bumps bothlibs/opencvandlibs/opencv_contribsubmodules to thewebarkit-4.12.0branches.3.1.38→3.1.69— updates the emsdk Docker image and version naming inbuild.sh, plus CI artifact filenames. Stays within the3.1.xline to preserve the wasm-exception / longjmp build-flag behavior.Validation
Both emscripten targets were built locally and confirmed green on the new submodules:
./build.sh emscripten→opencv.js(~5.6 MB)./build.sh --simd emscripten→opencv.js(~7.2 MB)Opening this PR to exercise the full CI build (
linux+emscripten+--simd emscripten) on emsdk 3.1.69.Notes
opencv_contribwebarkit-4.12.0branch was created off the upstream4.12.0tag with the single webarkitxfeatures2djs-WRAP fix.docs/upgrade-opencv-4.12.0.md(not included in this PR).README.mdrelease download URL still points at the0.1.6/4.10.0asset — update when a 4.12.0 release is cut.🤖 Generated with Claude Code